home *** CD-ROM | disk | FTP | other *** search
- Sun Jul 16 19:59:32 1995 Tudor Hulubei <tudor@chang.pub.ro>
-
- * "linux" seems to be used instead of "console" as the terminal
- type. Added .gitrc.linux, just to be sure. It won't hurt and,
- if I am wrong, it will be easy to remove it. Those rumors...
-
- Mon Jul 10 16:55:32 1995 Tudor Hulubei <tudor@chang.pub.ro>
-
- * panel.c: conform-current-directory & conform-other-directory now
- save the new directory into the directory history.
-
- * tty.c: Added support for /dev/vcsa under Linux. It needs r/w
- permission to /dev/vcsa in order to work.
-
- * Added GIT_PAGER.
-
- * configure.c: Increased the maximum number of characters allowed
- in a key sequence (when seek == NO_SEEK).
-
- Sat Jul 8 18:45:16 1995 Tudor Hulubei <tudor@chang.pub.ro>
-
- * panel.c (panel_update_entry): Added file type sensitivity.
-
- Fri Mar 17 18:38:46 1995 Hulubei Tudor <tudor@clipper.cs.vu.nl>
-
- * tty.c: (tty_set_mode): Added many #ifdefs to check for unusual
- c_cc[] fields.
-
- * tty.c: _POSIX_VDISABLE used instead of -1.
-
- * panel.c: Scroll step moved to the setup section, in order to
- make it available for both git and gitps. I don't think it is
- really important to have a separate scroll step for git and gitps.
-
- * gitps.c: Added scroll-step.
-
- * git.c: Panels are no longer deleted/displayed when a background
- command is started.
-
- Sun Mar 5 08:20:42 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * panel.c: Panels can be maximized (only one panel on the screen),
- still being able to perform all the operations.
-
- * git.c: Added unlimited separate history for each command.
-
- * git.c: Added %?{confirmation}, a new format specifier.
-
- * The key bindings common to all terminal types are now in
- .gitrc.common.
-
- * panel.c: copy/move/delete can act on subdirectories.
-
- * panel.c: make-directory no longer expects a basename.
-
- * panel.c: Added tilde_expand() on 'copy' and 'move'.
-
- * Added ConfirmOnExit.
-
- * git.c: Added directory history.
-
- * git.c: The command body is no longer necessary. Commands with
- no body can be used to switch faster between directories.
-
- * panel.c: A bug in getting symbolic link sizes has been fixed.
-
- * Added scroll step. It uses the StartupScrollStep variable
- at startup but it can be modified thru the set-scroll-step
- built-in function.
-
- * panel.c: Added incremental search. Both I-search and
- I-search-backward are provided. Wrapped i-search too.
-
- Sat Mar 4 23:34:14 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * Added a new configuration file that will hold the key bindings
- common to all terminals.
-
- * git.c (il_read_line): added separate history for each command.
-
- Mon Feb 13 00:36:30 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * panel.c: Removed panel_check_name(). It is now possible to make
- a directory with make-directory anywhere, not only in the current
- directory. tilde_expand() has been added here too.
-
- * panel.c: Added tilde_expand() on copy-files and rename-move-files.
-
- Sat Feb 11 10:31:50 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * git.c: Added a new variable, ConfirmOnExit, in the GIT-Setup
- section, allowing the user to specify if he wants to be asked
- for confirmation at exit.
-
- Mon Feb 6 00:19:06 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * panel.c: Added directory history.
-
- * configure.in: HAVE_* are all defined in config.h (the file
- generated by ./configure from config.h.in).
-
- Sat Feb 4 17:45:58 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * term/Makefile.in: Preformatted manual pages have been removed
- from the distribution.
-
- * Makefile.in: All the commands are now displayed.
-
- Sat Feb 4 17:42:32 1995 Han Holl (100327.1632@compuserve.com)
-
- * gitrgrep: removed the space between -c and $skip and added a
- sed filter in order to remove some spaces when getting $skip.
- It now works on SCO Unix 3.2 V 4.2.
-
- Fri Jan 27 00:27:55 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * panel.c: a bug in getting symbolic links size has been fixed.
- Only symbolic links with no target have been affected.
-
- Wed Jan 25 17:31:15 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * panel.c: Added incremental search (isearch). Both isearch-forward
- and isearch-backward are available.
-
- * panel.c: Added scroll step. The default is to scroll this->lines/2
- but this can be changed in the configuration file using the
- StartupScrollStep variable or, dynamically using the set-scroll-step
- built-in function.
-
- * .gitrc.TERM files have been moved to $(prefix)/lib/git/term.
- There is no point in filling out the $(prefix)/lib directory :-)
-
- Thu Jan 12 22:56:10 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * ^H (8), ^I (9), ^J (10), ^M (13), ^SPC (0) and BACKSPACE (127)
- can be configured in the configuration files.
-
- * panel.c: When copying files that are longer than 64 Kb, the copied
- percent is displayed on the status bar.
-
- * panel.c: The copy_files built-in command can be interrupted in
- the middle of a file copy action. If the operation is interrupted
- in the middle, the incomplete file is deleted.
-
- * tty.c: ^G is the new interrupt / quit character.
-
- * inputline.c: Added input line editing. Most emacs-like editing
- commands suitable for editing one line of input are now available.
-
- Wed Jan 4 21:41:37 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * tty.c: Interrupt character and quit character are now ^G (as
- in emacs). gitkeys.c has been changed too.
-
- Sun Jan 1 16:22:11 1995 Tudor Hulubei (tudor@cs.pub.ro)
-
- * git.c: Added full history support. history_expand() is now
- called to expand each command entered at the prompt.
-
- * git.c: (add_to_environment): New function. The configuration
- files use now shell environment variables for the editor, mail
- reader, compress utility, shell and the vmstat (free) program.
- The user can use some other default editor without modifying
- the configuration file, just setting GIT_EDITOR to point to
- the new one. The same rule applies to all the programs mentioned
- before.
-
- Sat Dec 31 19:40:38 1994 Tudor Hulubei (tudor@cs.pub.ro)
-
- * Makefile.in: Major changes. I have split the distribution in
- three directories: src, info and man. The Makefiles have been
- changed in order to be able to support compilation in a different
- directory.
-
- Fri Dec 30 00:22:25 1994 Tudor Hulubei (tudor@cs.pub.ro)
-
- * gitrgrep: New file. Recursive grep might be useful.
-
- * xpasswd.c: User / group ids are now cached in order to increase the
- speed when reading directories. Previous versions used keep track of
- the last used user / group id, but I think that caching all the user
- / group ids is better.
-
- * fsusage.c: Added support for file system size using fsusage.c
- from FSF.
-
- Thu Dec 29 00:00:22 1994 Tudor Hulubei (tudor@cs.pub.ro)
-
- * LSM: Switched to the new LSM style.
-
- * panel.c: (panel_getdirinfo): Added support for symbolic links.
-
- Wed Dec 28 15:59:21 1994 Tudor Hulubei (tudor@cs.pub.ro)
-
- * Makefile.in: Modified to use a BSD compatible install.
-
- * .gitrc.TERM: Major changes. Most default bindings have been
- changed. A new (hopefully better) scheme is used.
-
- * configure.in: Converted to autoconf 2.1
-
- Mon Dec 5 14:47:04 1994 Tudor Hulubei <tudor@apolo.cs.pub.ro>
-
- * gitps.c: (build_ps_list): char c changed to int c in order to
- make it work on systems with default unsigned chars (AIX).
-
- * xmalloc.c: Check for size == 0. Some systems return a valid
- pointer if malloc gets called with size == 0 (HP-UX), some others
- return NULL (AIX).
-
- * git.c: (fatal): Removed the edit_end() call from clean_up().
- It could lead to an endless loop if xmalloc() fails in write_history()
- because xmalloc() calls fatal() and fatal() calls clean_up() again.
-
- Thu Dec 1 14:50:38 1994 Tudor Hulubei <tudor@apolo.cs.pub.ro>
-
- * If a .gitrc.TERM configuration file cannot be found, use
- .gitrc.generic.
-
- Sat Nov 26 14:34:47 1994 Tudor Hulubei <tudor@apolo.cs.pub.ro>
-
- * tty.c: Added support for System V and BSD terminal interfaces.
-
- Wed Nov 23 16:51:41 1994 Tudor Hulubei <tudor@apolo.cs.pub.ro>
-
- * gitps.c: (ps): Fixed a bug (referencing a NULL pointer).
-
- Thu Nov 10 16:56:53 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c: (tty_get_capabilities): Better support for the hpterm
- terminal emulator. I've used a really ugly hack for this but
- I hope I will be able to change it someday.
-
- Wed Nov 9 11:33:23 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * git.c: (refresh_after_suspend): Better handling of ^Z (the
- suspend key). The previous version used to wait a key after the
- fg command was entered at the shell prompt. Fixed.
-
- Sun Nov 6 14:31:00 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c: (tty_get_exit_colors): New function. Used to correctly
- restore the terminal colors at exit. Since there is no way to do
- that in a terminal independent way (at least none that I know of),
- I've used two variables in the [Setup] section to specify the
- default foreground/background for each terminal type.
-
- Tue Sep 6 17:24:17 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uitps.c: If the process we want to kill no longer exists, the
- error message is correctly displayed.
-
- * panel.c: (panel_move): Files are really moved, not copied/removed.
-
- * uit.c: (getOpCommand): Fixed a bug in %i & %I handling.
-
- * configure.in: Fixed a bug in adding -m486 to CFLAGS. Also added
- -m386 to CFLAGS when i386 is detected.
-
- Wed Aug 31 19:45:55 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * The file names are quoted before being copied to the command
- line. The shell is able this way to correctly parse command lines
- containing ISO9660 CD file names.
-
- * fnmatch.c, tilde.c and history.c are compiled only if the
- requested functions are not found by the configure script in the
- standard + readline libraries.
-
- * A new script has been written (uitredir) to allow uit to
- capture the standard output of some programs.
-
- * We can use symbolic key names in the configuration files. UIT
- supports F0, F1 ... F10, UP, DOWN, RIGHT, LEFT, UP, DOWN, HOME,
- END, INS, DEL, PGUP, PGDOWN.
-
- * We can configure the uit package using the 'configure' script.
- It was generated from configure.in using autoconf 1.11.
-
- * panel.c: Rewrote the file iterator.
-
- Tue Aug 23 13:27:23 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * A *lot* code cleanup.
-
- * panel.c: Removed max 1024 files limit in a directory. Everything
- is now dynamically allocated.
-
- * panel.c: (panel_move): Added support for moving files between
- file systems.
-
- * GNU alloca.c added to the distribution. Just in case.
-
- * Added tilde expansion using the bash source file tilde.c.
-
- * Added history using the GNU history library.
-
- * uit.c: Added CopySelectedFilesToCmdLn.
-
- * uit.c: (getOpCommand): Added %i & %I.
-
- Mon Aug 15 11:58:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * panel.c: Removed a bug in panel_copy & panel_move. Interpreting
- 's' and 'a' (skip and all) when copying only one file was useless.
-
- * uit.c: 0 & 1 have been replaced by n & y in the configuration files.
-
- * status.c: (status): uit can display on the status bar the system
- type, host name, machine type and the current date.
-
- * panel.c: (panel_copy): MS-DOS files are copied without the __x bits.
-
- * uit.c: ~ added to the new_dir field in the configuration file to
- be able to get the user's home directory.
-
- * tty.c: Code cleanup. Terminal capabilities are used smarter :-).
-
- * panel.c: (panel_move): uit can now move files between file systems.
-
- * panel.c: (panel_getdirinfo): The number of files is no longer
- limited to 1024.
-
- Fri Jul 29 17:11:34 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c: The cursor can be now hided.
-
- Thu Jul 28 01:33:09 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c: Added terminfo support.
-
- Wed Jul 27 15:23:30 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uit.c: If we call start() to execute a shell command (a command
- typed in the command line window) we must fork() not exec(), in
- order to be able to execute something like that:
-
- make man; make info; make -k
-
- Doing:
-
- exec make man; make info; make -k
-
- is *very* silly !
-
- Tue Jul 26 21:43:37 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * Using the standard termcap library ...
-
- * termcap.h: removed
-
- * termcap.l: removed
-
- Wed Jul 6 09:30:22 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * Makefile: A lot of fixes.
-
- * panel.c: (panel_getdirinfo): Fixed a bug in handling big directories.
-
- * uitaction: A per file type action script. .uitaction is the
- local version.
-
- * uit.c: Added <CpoyPathToCmdLn>
-
- * uit.c: Added <ConformCurrentDir>, <ConformOtherDir>
-
- Thu Jun 30 15:42:09 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c: (tty_getkey): Added support for ^H. ^H is now treated
- as backspace.
-
- * panel.c: (panel_action): Bug fix: uit recovers ok when the
- current directory name has changed and we try to go to the
- parent directory.
-
- * panel.c: (panel_getdirinfo): We are now checking for bad directories
- e.g. directories where "." or ".." are missing.
-
- Sat Jun 25 13:28:56 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * edit.c: I've added a new feature to the command line. The user
- is now able to delete the last command line word. The built-in
- command name is <DeleteCmdLnWord>.
-
- * .uitrc.TERM: The configuration files have been enhanced with commands
- running in background.
-
- * tty.c: a curses-like algorithm was implemented. *NOTHING* is now
- written to the screen if it is already there.
-
- * panel.c: UIT can display now up to 99G of free file system space.
-
- * uitview.c: Same bug fix
-
- * uitps.c: Same bug fix
-
- * uit.c: Bug fix: uit correctly stops when started in background.
- SIGTTIN & SIGTTOU are no longer catched.
-
- Thu Jun 23 11:33:02 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * panel.c: Added act_PATTERN_SELECT & act_PATTERN_UNSELECT
-
- * fnmatch.c: Got fnmatch.c and fnmatch.h from bash sources.
- It is now possible to select a group of files that matches a
- given pattern. Added LeadingDotMatch variable to the configuration
- file.
-
- Sun Jun 19 12:23:06 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * panel.c: (sortfn): 9 sort methods added. StartupFileSortMode
- sets the initial sort mode (sort by name will be the default).
-
- Thu Jun 16 12:25:03 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uit.c: Added ~ support. <ChangeDir> can be canceled now with
- TAB.
-
- * uitmount: This is a new script which lets the user to auto-mount
- file systems.
-
- Sat Jun 11 00:10:50 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uit.c: Added <ChangeDir>.
-
- * edit.c (edit_gets): Bug fix in getting the key. Stupid.
-
- * tty.c (tty_getkey): This function no longer returns KEY_NOKEY.
- This avoids testing it outside.
-
- Mon Jun 6 22:51:01 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * unistd.h included in all the files that use SEEK_SET. I
- don't know if this is really needed but it won't hurt ...
-
- * .uitrc.console: TempDirectory changed to /tmp.
-
- * .uittermcap: Added xterm description.
-
- Mon May 30 00:56:40 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c (tty_getkey): Bug fix: now we are correctly handling
- the 0 key (uit ignores it).
-
- Thu May 19 08:29:46 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uit.texi: Added cross-references.
-
- * uit.c: If FrameDisplay is OFF, BUILTIN_Refresh must clear
- the screen.
-
- Wed May 18 08:41:24 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * uit.texi: Added Info format documentation.
-
- * uit.man: Manual page updated.
-
- Tue May 17 03:03:41 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * termcap.l (tc): Corrected invalid handle of terminal
- descriptions when using tc link.
-
- * tty.c: (tty_getscreen): tty_getscreen() now checks if the
- terminal is a virtual console. It calls the ioctl() only if
- it is. Doing otherwise seems to lead to problems when running
- under X.
-
- * Makefile: changed -O6 to -O2
-
- * Two small bugs corrected. UIT now correctly clears the
- screen when FrameDisplay is OFF and wait == 1. uitps now
- correctly jumps to the end of file on files with "magic"
- sizes.
-
- * Added [UITPS-Setup] & [UITVIEW-Setup] to be able to change
- the status line of both uitps & uitview.
-
- * uitps & uitview modified to support full configurable keys.
- Two sections have been added: [UITPS-Keys] & [UITVIEW-Keys].
-
- Mon May 16 01:21:25 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * I've changed the name of the configuration file from .uitrc
- to .uitrc.TERM where TERM is the value of the TERM environment
- variable.
-
- * Ok, done. UIT now understands any key sequence. Any key
- sequence can be used, even if it's not supported by termcap.
- F11, F12, Shift-F..., Ctrl-F... are now available. The .uitrc
- file is shorter because undefined key sequences have been removed.
-
- * Keys are now in a linked list which is still able to detect
- the first key that doesn't match. Faster. A good start in
- making UIT able to handle more flexible key definitions.
-
- Thu May 12 03:44:16 1994 Tudor Hulubei (tudor@ulise.cs.pub.ro)
-
- * tty.c (tty_init): Opening /dev/tty or /dev/console wasn't
- really necessary and seemed to lead to problems. Removed.
-
-